﻿using System;
using System.Collections.Generic;

namespace Exam.infranstuctrue.EFCore
{
    public partial class ExamUserStage
    {
        /// <summary>
        /// 用户闯关记录ID 只记录第一次闯关信息 之后只有获得更好的成绩时才更新最好成绩
        /// </summary>
        public string Usid { get; set; } = null!;
        /// <summary>
        /// 关卡ID
        /// </summary>
        public string? Ussid { get; set; }
        /// <summary>
        /// 用户ID
        /// </summary>
        public string? Usuid { get; set; }
        /// <summary>
        /// 通关次数
        /// </summary>
        public int? UspassCount { get; set; }
        /// <summary>
        /// 关卡进度 代表当前关卡已经进行到第几关
        /// </summary>
        public int? Usprocess { get; set; }
        /// <summary>
        /// 当前已经通过的最后一关ID 对应关卡详情
        /// </summary>
        public string? UslastPassSdid { get; set; }
        /// <summary>
        /// 首次通过时间
        /// </summary>
        public DateTime? UspassFirstTime { get; set; }
        /// <summary>
        /// 最快用时 单位秒
        /// </summary>
        public int? UsbestTimeStamp { get; set; }
        /// <summary>
        /// 排名
        /// </summary>
        public int? Ustop { get; set; }
        /// <summary>
        /// 添加时间
        /// </summary>
        public DateTime? UscreateTime { get; set; }
        /// <summary>
        /// 状态
        /// </summary>
        public int? Usstate { get; set; }
        /// <summary>
        /// 用户闯关备用字段
        /// </summary>
        public string? Usdesc { get; set; }
    }
}
